<span #inputAddBefore class="lv-input-before" *ngIf="lvAddBefore !== null">
  <ng-container *ngIf="typeUtils.isTemplateRef(lvAddBefore)" [ngTemplateOutlet]="lvAddBefore"></ng-container>
  <ng-container *ngIf="typeUtils.isRealString(lvAddBefore)">{{ lvAddBefore }}</ng-container>
</span>
<span #inputPrefix class="lv-input-prefix" *ngIf="lvPrefix !== null">
  <ng-container *ngIf="typeUtils.isTemplateRef(lvPrefix)" [ngTemplateOutlet]="lvPrefix"></ng-container>
  <ng-container *ngIf="typeUtils.isRealString(lvPrefix)">{{ lvPrefix }}</ng-container>
</span>
<ng-content></ng-content>
<span #inputSuffix class="lv-input-suffix" *ngIf="lvSuffix !== null">
  <ng-container *ngIf="typeUtils.isTemplateRef(lvSuffix)" [ngTemplateOutlet]="lvSuffix"></ng-container>
  <ng-container *ngIf="typeUtils.isRealString(lvSuffix)">{{ lvSuffix }}</ng-container>
</span>
<span #inputAddAfter class="lv-input-after" *ngIf="lvAddAfter !== null">
  <ng-container *ngIf="typeUtils.isTemplateRef(lvAddAfter)" [ngTemplateOutlet]="lvAddAfter"></ng-container>
  <ng-container *ngIf="typeUtils.isRealString(lvAddAfter)">{{ lvAddAfter }}</ng-container>
</span>
